Page({
  data: {
    name: '',
    bio: '',
    gender: '',
    genderIndex: 0,
    genderOptions: ['男', '女'],
    birthday: '',
    regions: [
      '北京市',
      '天津市',
      '上海市',
      '重庆市',
      '河北省',
      '山西省',
      '辽宁省',
      '吉林省',
      '黑龙江省',
      '江苏省',
      '浙江省',
      '安徽省',
      '福建省',
      '江西省',
      '山东省',
      '河南省',
      '湖北省',
      '湖南省',
      '广东省',
      '海南省',
      '四川省',
      '贵州省',
      '云南省',
      '陕西省',
      '甘肃省',
      '青海省',
      '台湾省',
      '内蒙古自治区',
      '广西壮族自治区',
      '西藏自治区',
      '宁夏回族自治区',
      '新疆维吾尔自治区',
      '香港特别行政区',
      '澳门特别行政区'
    ],
    selectedRegion: '',
    selectedRegionIndex: 0
  },
  onInputName(e) {
    this.setData({
      name: e.detail.value
    });
  },
  onInputBio(e) {
    this.setData({
      bio: e.detail.value
    });
  },
  onChangeGender(e) {
    const index = e.detail.value;
    const selectedGender = this.data.genderOptions[index];
    this.setData({
      gender: selectedGender,
      genderIndex: index
    });
  },
  onChangeBirthday(e) {
    this.setData({
      birthday: e.detail.value
    });
  },
  onChangeRegion(e) {
    const index = e.detail.value; // 修正为 e.detail.value
    const selectedRegion = this.data.regions[index];
    this.setData({
      selectedRegion: selectedRegion,
      selectedRegionIndex: index
    });
  },
  onSave() {
    // 保存逻辑
    console.log('保存的数据:', this.data);
  }
});